package cn.thinkluck.pattern.chain;

import lombok.Getter;
import lombok.Setter;

/**
 * 处理器
 *
 * @Author liutao
 * @DateTime 2024/8/3 下午2:18
 */
@Setter
@Getter
public abstract class Handler {


    /**
     * 下一个处理器
     * -- GETTER --
     * 获取下一个处理器
     * -- SETTER --
     * 设置下一个处理器
     */
    private Handler nextHandler;

    /**
     * 处理请求
     */
    public abstract void handleRequest(Object request);
}
